package domain

type TmallServicecenterServicestoreCreateservicestoreServiceStoreDTO struct {
	/*
	   城市     */
	AddressCity *string `json:"address_city,omitempty" `

	/*
	   标准地址编码。如果传入了这个字段，则地址信息以这个字段为准     */
	AddressCode *int64 `json:"address_code,omitempty" `

	/*
	   标准详细地址     */
	AddressDetail *string `json:"address_detail,omitempty" `

	/*
	   标准地址-区     */
	AddressDistrict *string `json:"address_district,omitempty" `

	/*
	   标准地址-省     */
	AddressProvince *string `json:"address_province,omitempty" `

	/*
	   标准地址-街道     */
	AddressTown *string `json:"address_town,omitempty" `

	/*
	   网点经理人姓名     */
	ManagerName *string `json:"manager_name,omitempty" `

	/*
	   网点经理人电话     */
	ManagerPhone *string `json:"manager_phone,omitempty" `

	/*
	   网点电话，例如座机     */
	Phone *string `json:"phone,omitempty" `

	/*
	   网点编码，创建后不可修改     */
	ServiceStoreCode *string `json:"service_store_code,omitempty" `

	/*
	   网点名称     */
	ServiceStoreName *string `json:"service_store_name,omitempty" `
}

func (s *TmallServicecenterServicestoreCreateservicestoreServiceStoreDTO) SetAddressCity(v string) *TmallServicecenterServicestoreCreateservicestoreServiceStoreDTO {
	s.AddressCity = &v
	return s
}
func (s *TmallServicecenterServicestoreCreateservicestoreServiceStoreDTO) SetAddressCode(v int64) *TmallServicecenterServicestoreCreateservicestoreServiceStoreDTO {
	s.AddressCode = &v
	return s
}
func (s *TmallServicecenterServicestoreCreateservicestoreServiceStoreDTO) SetAddressDetail(v string) *TmallServicecenterServicestoreCreateservicestoreServiceStoreDTO {
	s.AddressDetail = &v
	return s
}
func (s *TmallServicecenterServicestoreCreateservicestoreServiceStoreDTO) SetAddressDistrict(v string) *TmallServicecenterServicestoreCreateservicestoreServiceStoreDTO {
	s.AddressDistrict = &v
	return s
}
func (s *TmallServicecenterServicestoreCreateservicestoreServiceStoreDTO) SetAddressProvince(v string) *TmallServicecenterServicestoreCreateservicestoreServiceStoreDTO {
	s.AddressProvince = &v
	return s
}
func (s *TmallServicecenterServicestoreCreateservicestoreServiceStoreDTO) SetAddressTown(v string) *TmallServicecenterServicestoreCreateservicestoreServiceStoreDTO {
	s.AddressTown = &v
	return s
}
func (s *TmallServicecenterServicestoreCreateservicestoreServiceStoreDTO) SetManagerName(v string) *TmallServicecenterServicestoreCreateservicestoreServiceStoreDTO {
	s.ManagerName = &v
	return s
}
func (s *TmallServicecenterServicestoreCreateservicestoreServiceStoreDTO) SetManagerPhone(v string) *TmallServicecenterServicestoreCreateservicestoreServiceStoreDTO {
	s.ManagerPhone = &v
	return s
}
func (s *TmallServicecenterServicestoreCreateservicestoreServiceStoreDTO) SetPhone(v string) *TmallServicecenterServicestoreCreateservicestoreServiceStoreDTO {
	s.Phone = &v
	return s
}
func (s *TmallServicecenterServicestoreCreateservicestoreServiceStoreDTO) SetServiceStoreCode(v string) *TmallServicecenterServicestoreCreateservicestoreServiceStoreDTO {
	s.ServiceStoreCode = &v
	return s
}
func (s *TmallServicecenterServicestoreCreateservicestoreServiceStoreDTO) SetServiceStoreName(v string) *TmallServicecenterServicestoreCreateservicestoreServiceStoreDTO {
	s.ServiceStoreName = &v
	return s
}
